/* Header
---------------------------------------- */
#header {
	padding-bottom:10px;
	zoom:expression(
		runtimeStyle.zoom = 1,
		i = createElement('div'),
		i.className = 'after',
		appendChild(i)
		);
	}
	#header .after {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:url(../i/header.png) no-repeat;
		content:'';
		}
* HTML #header {
	position:absolute;
	}

/* Navigation
---------------------------------------- */
* HTML #navigation LI {
	position:relative;
	}

/* Article
---------------------------------------- */
* HTML .article {
	zoom:expression(
		runtimeStyle.zoom = 1,
		previousSibling == null ? style.borderTop = 'none' : 0
		);
	}
	* HTML .article HEADER A {
		display:block;
		overflow:hidden;
		}

/* Card
---------------------------------------- */
* HTML .card {
	zoom:1;
	}

/* Twitter
---------------------------------------- */
#twitter {
	zoom:expression(
		runtimeStyle.zoom = 1,
		a = createElement('img'),
		a.src = 'i/twitter.png',
		a.className = 'after',
		appendChild(a)
		);
	}
	#twitter .after {
		position:absolute;
		top:0;
		left:-40px;
		}
* HTML #twitter {
	position:absolute;
	height:600px;
	}
	* HTML #twitter DIV {
		height:600px;
		}
		* HTML #twitter DIV UL {
			position:static;
			}
		* HTML #twitter DIV LI {
			height:48px;
			}